Skip to content

chore(release): prepare v0.1.6#51

Merged
heggria merged 1 commit into
mainfrom
release/0.1.6
Jul 6, 2026
Merged

chore(release): prepare v0.1.6#51
heggria merged 1 commit into
mainfrom
release/0.1.6

Conversation

@heggria

@heggria heggria commented Jul 6, 2026

Copy link
Copy Markdown
Owner

Release prep for v0.1.6. Merge this, then git tag v0.1.6 && git push origin v0.1.6 to trigger publish.yml.

What this does

1. Version bump 0.1.5 → 0.1.6 across every surface publish.yml's tag-match checks verify:

  • root package.json + 7 packages/*/package.json version
  • codex/claude plugin.json versions
  • codex/claude/opencode .mcp.json / opencode.json @version pins
  • 12 internal-dependency pins (taskflow-core/-mcp/-hosts)
  • pnpm-lock.yaml regenerated (--frozen-lockfile passes)

2. CHANGELOG — promote [Unreleased][0.1.6] — 2026-07-06, and add the two feats that shipped but were missing from the notes: defineFile and JSONC comment support.

3. Docs consistency sweep — 4 scout agents audited README / AGENTS / docs / skills / per-package READMEs against ground truth. Fixes:

Issue Where Fix
test count 1092 (and zh-CN 1045, README 1123) README, all 6 per-package READMEs (via copy-readme), RELEASE.md, CONTRIBUTING.md 1140
Unreleased (post-v0.1.5) README status section v0.1.6 (current release) + added defineFile/JSONC to the feature summary
stale 0.1.5 version refs RELEASE.md, SECURITY.md, docs/codex-mcp.md, docs/claude-mcp.md 0.1.6
broken #whats-inside anchor README.zh-CN.md (heading is 内部构成) added explicit <a id="whats-inside"> anchor

Pre-flight (all green)

  • pnpm run typecheck — 0 errors
  • pnpm test1140/1140 pass
  • pnpm run build — 7 packages emit dist
  • ✅ skills — no drift (build-skills regenerates identically)
  • ✅ no stale 1092/1123/1045/0.1.5/Unreleased remain (grep-verified)

Not blocking

  • The Dependabot npm_and_yarn in /. for postcss failure on main is a weekly security-scan workflow (event: dynamic), not a required check and not involved in tag-triggered publish.yml. Can be addressed separately by merging the dependabot PR.

After merge

git tag v0.1.6 && git push origin v0.1.6

publish.yml verifies all 9 version surfaces match the tag, publishes the 7 packages to npm in dependency order (core → mcp → hosts → pi → codex → claude → opencode) with provenance, and cuts a GitHub Release from the [0.1.6] CHANGELOG section. Then verify:

pnpm view taskflow-core@0.1.6 version --registry=https://registry.npmjs.org/

Prepare the 0.1.6 release.

Version bump (0.1.5 → 0.1.6) across all 9 version surfaces verified by
publish.yml's tag-match checks:
  - root package.json + 7 package.json versions
  - codex/claude plugin.json versions
  - codex/claude/opencode .mcp.json / opencode.json @Version pins
  - 12 internal-dependency version pins (taskflow-core/-mcp/-hosts)
  - pnpm-lock.yaml regenerated (--frozen-lockfile passes)

CHANGELOG: promote [Unreleased] → [0.1.6] — 2026-07-06, and add the two
feats that shipped but were missing from the notes: defineFile (verify/
compile/run a flow from a path on disk) and JSONC comment support in flow
definition files (parseJsonc).

Docs consistency sweep (4 scout agents audited README/AGENTS/docs/skills/
per-package READMEs against ground truth):
  - Test count 1092 → 1140 (root README, all 6 per-package READMEs via
    copy-readme, RELEASE.md, CONTRIBUTING.md); zh-CN 1045 → 1140.
  - 'Unreleased (post-v0.1.5)' → 'v0.1.6 (current release)' in README
    status section (+ defineFile/JSONC added to the feature summary).
  - Stale 0.1.5 version refs in RELEASE.md, SECURITY.md, docs/codex-mcp.md,
    docs/claude-mcp.md → 0.1.6.
  - Fix broken #whats-inside anchor in README.zh-CN.md (heading is 内部构成;
    added an explicit <a id> anchor so the badge links resolve).

Pre-flight green: typecheck 0 errors, 1140/1140 tests, build OK, skills
no drift. Verified: no stale 1092/1123/1045/0.1.5/'Unreleased' remain.
@heggria heggria merged commit 7a1f701 into main Jul 6, 2026
6 checks passed
@heggria heggria deleted the release/0.1.6 branch July 6, 2026 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant